Package-level declarations
Types
Link copied to clipboard
class CompoundPath(paths: List<Path>, var headingInterpolationMode: Path.HeadingInterpolationMode = Path.HeadingInterpolationMode.LINEAR) : Path
Represents a compound path made up of multiple paths. The paths are assumed to be connected end-to-end, meaning the end pose of one path should match the start pose of the next path in the list.
Link copied to clipboard
class HermitePath(var startPose: Pose, var endPose: Pose, startVelocity: Pose = Pose(), endVelocity: Pose = Pose(), var headingInterpolationMode: Path.HeadingInterpolationMode = Path.HeadingInterpolationMode.LINEAR) : Path
HermitePath class representing a Hermite curve
Link copied to clipboard
class LinearPath(var startPose: Pose = Pose(), var endPose: Pose = Pose(), var headingInterpolationMode: Path.HeadingInterpolationMode = Path.HeadingInterpolationMode.LINEAR) : Path
LinearPath class representing a straight line path in 2D space